home *** CD-ROM | disk | FTP | other *** search
/ C/C++ Users Group Library 1996 July / C-C++ Users Group Library July 1996.iso / vol_100 / 111_01 / _history.vol < prev    next >
Text File  |  1985-08-19  |  6KB  |  134 lines

  1.         --------------------------------------------
  2.         HISTORY OF THE UTILITIES IV LIBRARY DISKETTE
  3.         --------------------------------------------
  4.  
  5.      This diskette was assembled from scattered utility programs by the staff
  6. of the C Users' Group (CUG), now located in McPherson, Kansas.  The diskette
  7. release was announced in the June 5, 1982 issue of the CUG newsletter.
  8.  
  9.      The first release contained the following files:
  10.  
  11. ===============================================================================
  12. By Occam Mjukisar, presumably a cohort of Jan Larsson:
  13.  
  14. BC.C          A 16-bit binary calculator with lots of operators.
  15. BC.DOC        Doc on above.
  16. BC.SUB        Submit file for above.
  17. BCANLYZ.C      Functions used by above.
  18. BCDEF.H      Header file for BC.
  19. -------------------------------------------------------------------------------
  20. By an anonymous author:
  21.  
  22. CHOP.C      'chops' n sectors from the front of a file.
  23. -------------------------------------------------------------------------------
  24. Updated to BDS C v1.44 by Rick Hollinbeck, Norwood, CO 81423.
  25. First appeared on cug utilities II.
  26.  
  27. COUNT.C      Counts characters, words, or lines in file.
  28. -------------------------------------------------------------------------------
  29. By Keith Petersen, W8SDZ.  Modified by several others;
  30. see the .ASM file for details.
  31.  
  32. CRCK4.ASM    Cyclic redundancy check.  Creates a file of CRCs
  33.         for files, and totals the CRCs of all files.
  34. CRCK4.COM    Assembled version of above.
  35. -------------------------------------------------------------------------------
  36. Upgrade to BDS C v1.44 by R. Hollinbeck, 10/2/81.
  37. Formerly on CUG utilities II as written by H.Moran.
  38.     
  39. FILECOMP.C      Compares files byte for byte, and reports differences.
  40. -------------------------------------------------------------------------------
  41. By Jan Larsson, Kosterv. 12, S-181 35  Lidingo, SWEDEN:
  42.  
  43. IDIR.C      View the directory of an single density ISIS diskette.
  44. IDIR.DOC    Documentation for IDIR.
  45.  
  46. SE.C          Sector editor for diskettes. Full screen editing of sectors.
  47. SE.DOC        Documentation for SE.
  48. SE.SUB        Submit file for compiling SE.
  49. SENTER.C      Function allowing fancy screen input to programs.
  50. -------------------------------------------------------------------------------
  51. By an anonymous author:
  52.  
  53. LABELS.C      Mailing label preprocessor, allows creation of label file
  54.         with any editor.  Works with 4 wide labels.
  55. CUG.ADR        Sample label file for above.
  56. -------------------------------------------------------------------------------
  57. By Joe Shannon, 566 Rock Road, State College, PA 16801:
  58.  
  59. MCROANG.C      Creates character sets for Microangelo graphics board.
  60. MCROANG.H      Header file for above.
  61.  
  62. MXPRINT.C      Functions for driving MX-80/100 printer.
  63. MXPRINT.DOC    Doc file on above.
  64. MXPRINT.H      Header file for MXPRINT.
  65. -------------------------------------------------------------------------------
  66. A great job by Dick Greenlaw, 251 Colony Ct., Gahanna, Ohio 43230.
  67. This package is used on most CBBS/remotes around the country, including cnet.
  68.  
  69. CHANGES.DQC    Documentation of changes in various versions of SQ/USQ.
  70. HISTORY.DQC    History of the SQ/USQ package development.
  71. IO.CQ         I/O functions used by SQ/USQ.
  72. FLS.CQ        Wildcard preprocessor.  Can be piped to SQ or USQ.
  73. SQ.CQ         'Squeezed' C source for SQ.
  74. SQ.HQ         Headers for SQ.
  75. SQCOM.HQ     More stuff used by SQ.
  76. SQDEBUG.CQ     A debug function for use with SQ/USQ.
  77. SQUEEZER.DOC    A manual for the SQ/USQ package (unsqueezed)
  78. TR1.CQ        First pass functions of SQ.
  79. TR2.CQ        Second pass functions of SQ.
  80. USQ.COM        Com file of USQ; use to unsqueeze the rest of SQ/USQ and
  81.         related functions.  SQ uses Huffman encoding techniques
  82.         that result in average disk space saving of 35-40 percent.
  83.         See 'SQUEEZER.DOC' for all the details.
  84. USQ.CQ        'Squeezed' source of USQ.
  85. USQ.HQ        Headers used by USQ.
  86. UTR.CQ        Functions used by USQ.
  87. -------------------------------------------------------------------------------
  88. By Ward Christensen (where have I heard that name before?)
  89.  
  90. XPR.C        File transfer via CP/M punch and reader.
  91. ===============================================================================
  92.  
  93.  
  94.      Between the first release and November, 1985 several changes were made.
  95. A typographical bug was corrected in MXPRINT.H, several of the document files
  96. were revised, #include statements in C and H files were changed to take
  97. advantage of the capabilities of v1.50 of the BDS C compiler, compiling
  98. instructions for the SQ/USQ package were revised to reflect the existence
  99. of a better BDS C DIO.C file, three .SUB files were added to help compile
  100. the SQ/USQ package, two unnecessary .SUB files were deleted, two or three
  101. files were renamed so that their connection with other files would be more
  102. obvious, and CUG sanctioned headers were added for all files.
  103.  
  104.      As part of this effort, all the programs were compiled (with BDS C,
  105. v1.50a), to detect bugs that would prevent compiling.  Only IDIR.C will
  106. not compile; I haven't figured out how to fix it, yet.  When compiling,
  107. I kept the compiler files on drive A, including the files bdscio.h and
  108. dio.h.  The other source files were all on drive C.  When using the drives
  109. in this way, #include statements for files on drive A must use < and > as
  110. file name delimiters; for example, #include <bdscio.h>.  And your
  111. compiler default library drive must be set to A.  See section 1.9.2 of the
  112. November 1982 BDS C User' Guide for instructions.  All the #include
  113. statements in files on this library diskette which specify bdscio.h or
  114. dio.h have now been changed to use < and > as delimiters, so that bdscio.h
  115. and dio.h don't have to be on the same diskette with the source files.
  116. If your compiler complains that it can't find these files, and you don't
  117. want to change the compiler default library drive, just copy bdscio.h and
  118. dio.h onto the diskette with the other source files.
  119.  
  120.      All the files in the SQ/USQ package are now unsqueezed; in the
  121. previous release, all but two were squeezed.
  122.  
  123.      #CATALOG.VOL contains a summary of the files now on the diskette.
  124.  
  125.      Please report bugs to me.
  126.  
  127.  
  128.  
  129. John M. Smith
  130. Librarian, CUG Utilities IV
  131. 21505 Evalyn Avenue
  132. Torrance CA 90503
  133. (213) 540-0205
  134.